﻿*{padding: 0;margin: 0;list-style-type: none;font-family: "Microsoft YaHei";}

body a:link,body a:visited{text-decoration: none;}

body img{
	border: none;
}

.clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.ysb{
    width:100%;
    /*position:fixed;
    top:0;
    left:0;
    z-index:999;*/
}
.head-title{
    width:100%;
    height:36px;
    background-color:#009B4C;
}
.head-title01{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.head-title01 p{
    width:60%;
    font-size:14px;
    color:#fff;
    line-height:36px;
    float:left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.head-title01 h2{
    width:38%;
    text-align:right;
    line-height:36px;
    font-size:14px;
    color:#fff;
    font-weight:400;
    float:right;
}
.head-title01 h2 a{
    font-size:14px;
    color:#fff;
}
.head-title01 h2 a:hover{
    opacity:0.8;
}
.head-title01 h2 span{
    display:inline-block;
    margin:0 6px;
}

.head{
    width:100%;
    background-color:#fff;
    border-bottom:2px solid #009B4C;
}
.head-s{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:20px 0;
    box-sizing:border-box;
}
.logo{
    width:465px;
    height:70px;
    float:left;
}
.logo img{
    width:465px;
    height:70px;
    display:block;
}
.head-ssk{
    width:300px;
    height:40px;
    margin:15px 0;
    float:right;
}
.head-ssk input.search_input{
    width:240px;
    height:40px;
    line-height:40px;
    float:left;
    border:1px solid #009B4C;
    padding:0 10px;
    box-sizing:border-box;
    outline:none;
}
.head-ssk .search_btn{
    width:60px;
    height:40px;
    background-color:#009B4C;
    text-align:center;
    line-height:40px;
    font-size:15px;
    color:#fff;
    float:right;
    outline:none;
    border:none;
    cursor:pointer;
}
.head-ssk .search_btn:hover{
    opacity:0.7;
}
.head-dh{
    width:auto;
    height:46px;
    float:right;
    margin:12px 0;
    background:url(cq143_02.png) no-repeat 0 center;
    padding-left:60px;
    box-sizing:border-box;
    margin-left:60px;
}
.head-dh p{
    font-size:15px;
    color:#808080;
    line-height:20px;
}
.head-dh h2{
    font-size:20px;
    color:#c7000a;
    line-height:26px;
    font-weight:400;
}
.nav{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    height:50px;
}
.nav>ul>li{
    width:12.5%;
    height:50px;
    line-height:50px;
    text-align:center;
    float:left;
    padding:0 10px;
    box-sizing:border-box;
    position:relative;
}
.nav>ul>li>a{
    font-size:16px;
    color:#636363;
    display:block;
}
.nav>ul>li:hover{
    background-color:#009B4C;
}
.nav>ul>li:hover>a{
    color:#fff;
}
.nav>ul>li.focus{
    background-color:#009B4C;
}
.nav>ul>li.focus>a{
    color:#fff;
}
.nav>ul>li>ul{
    width:100%;
    position:absolute;
    top:50px;
    left:0;
    z-index:99;
    display:none;
}
.nav>ul>li>ul>li{
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    border-top:1px solid #fff;
    box-sizing:border-box;
    background-color:#009B4C;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding:0 5px;
    box-sizing:border-box;
}
.nav>ul>li>ul>li>a{
    display:block;
    font-size:15px;
    color:#fff;
}
.nav>ul>li>ul>li:hover{
    background-color:#fff;
}
.nav>ul>li>ul>li:hover>a{
    color:#009B4C;
}

.sj-head{
    display:none;
}
.sjnavdh{
    display:none;
}
.dldh-ss01{
    display:none;
}
/*banner*/
.banner{
    width:100%;
    height:600px;
    overflow:hidden;
    position:relative;
    /*margin-top:198px;*/
}
.banner .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height:100%;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/*footer*/
.footer{
    width:100%;
    background-color:#333;
}
.footer-s{
    width:100%;
    padding:30px 0;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
}
.footer-s01{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.footer-slogo{
    width:189px;
    height:50px;
    float:left;
    margin-top:20px;
}
.footer-slogo img{
    width:189px;
    height:50px;
    display:block;
}

.footer-sctn{
    width:calc(100% - 450px);
    float:left;
    margin:5px 40px;
}
.footer-sctn ul{
     margin-left:-2%;
}
.footer-sctn ul li{
    width:48%;
    line-height:23px;
    padding-left:40px;
    box-sizing:border-box;
    margin:6px 0;
    margin-left:2%;
    float:left;
    font-size:15px;
    color:#fff;
}
.footer-sctn ul li:nth-child(1){
    background:url(cq143_16.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(2){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(3){
    background:url(cq143_18.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(4){
    background:url(cq143_19.png) no-repeat 0 1px;
   background-size:20px 20px;
}
.footer-sctn ul li:nth-child(5){
    background:url(cq143_19.png) no-repeat 0 1px;
   background-size:20px 20px;
}
.footer-sctn ul li:nth-child(6){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(7){
    background:url(cq143_19.png) no-repeat 0 1px;
  background-size:20px 20px;
}
.footer-sctn ul li:nth-child(8){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(9){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sctn ul li:nth-child(10){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}

.footer-sctn ul li:nth-child(11){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:20px 20px;
}
.footer-sewm{
    width:180px;
    float:right;
}
.footer-sewm01{
    width:90px;
    height:90px;
    float:left;
}
.footer-sewm01 img{
    width:90px;
    height:90px;
    display:block;
}
.footer-sewm02{
    width:80px;
    height:90px;
    float:right;
    display:flex;
    justify-content:center;
    align-items:center;
}
.footer-sewm02 p{
    font-size:12px;
    color:#fff;
    line-height:24px;
}
.footer-z{
    width:100%;
    text-align:center;
    line-height:50px;
}
.footer-z a{
    font-size:15px;
    color:#fff;
}
.footer-z span{
    font-size:15px;
    color:#fff;
    display:inline-block;
    margin:0 10px;
}
.footer-z a:hover{
    opacity:0.7;
}
.footer-x{
    width:100%;
    padding:10px 0;
    background-color:#000000;
    text-align:center;
}
.footer-x p{
    max-width:1200px;
    margin:0 auto;
    font-size:14px;
    color:#fff;
    line-height:30px;
}

/*首页产品*/
.sy-cp{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-cpbt{
    max-width:600px;
    margin:0 auto;
    position:relative;
}
.sy-cpbt01{
    width:100%;
    height:2px;
    background-color:#009B4C;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-1px;
    z-index:-1;
}
.sy-cpbt02{
    width:300px;
    margin:0 auto;
    padding:10px 10px;
    border:2px solid #009B4C;
    box-sizing:border-box;
    text-align:center;
    background-color:#fff;
}
.sy-cpbt02 h2{
    font-size:26px;
    color:#333;
    font-weight:400;
    line-height:40px;
}
.sy-cpbt02 p{
    font-size:16px;
    color:#009B4C;
    line-height:26px;
}
.sy-cpnr{
    width:100%;
    margin-top:30px;
}
.sy-cpnr ul{
    margin-left:-2%;
}
.sy-cpnr ul li{
    width:23%;
    float:left;
    margin-left:2%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    overflow:hidden;
    position:relative;
    transition:all 0.5s;
    margin-top:25px;
}
.sy-cpnr ul li a{
    display:block;
}
.sy-cpnr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    left:0;
    top:0;
    padding:15px 15px;
    box-sizing:border-box;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    opacity:0;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc h2{
    font-size:16px;
    color:#fff;
    line-height:36px;
    font-weight:400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:60px;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc p{
    font-size:13px;
    color:#fff;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.sy-cpnr ul li:hover{
    box-shadow:0 0 10px #009B4C;
    transition:all 0.5s;
}
.sy-cpnr ul li:hover .sy-cpnr-mc{
    opacity:1;
    transition:all 0.5s;
}
.sy-cpnr ul li:hover .sy-cpnr-mc h2{
    margin-top:0;
    transition:all 0.5s;
}
.sy-cp-gd{
    width:140px;
    height:40px;
    line-height:40px;
    margin:0 auto;
    background-color:#009B4C;
    text-align:center;
    margin-top:30px;
}
.sy-cp-gd a{
    font-size:15px;
    color:#fff;
    display:block;
}
.sy-cp-gd:hover{
    opacity:0.7;
}

/*首页工程案例*/
.sy-gcal{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-gcal-nr{
    width:100%;
    margin-top:20px;
}
.sy-gcal-nr ul{
    margin-left:-2.333333%;
}
.sy-gcal-nr ul li{
    width:31%;
    float:left;
    margin-left:2.333333%;
    margin-top:25px;
}
.sy-gcal-nr ul li a{
     display:block;
}
.sy-gcal-nr ul li .sy-gcal-nr01{
    width:100%;
    
    border:1px solid #dbdbdb;
    box-sizing:border-box;
    float:left;
    overflow:hidden;
}
.sy-gcal-nr ul li .sy-gcal-nr01 img{
    width:100%;
   
    display:block;
    transition:all 0.5s;
}
.sy-gcal-nr ul li .sy-gcal-nr02{
    width:calc(100% - 200px);
   
    float:right;
    display: flex;
    justify-content: center;
    align-items: left;
    flex-direction:column;
}
.sy-gcal-nr ul li .sy-gcal-nr02 h2{
    font-size:18px;
    font-weight:400;
    color:#333;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-gcal-nr ul li .sy-gcal-nr02 p{
    font-size:14px;
    color:#999999;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 4; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}
.sy-gcal-nr ul li:hover .sy-gcal-nr01 img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.sy-gcal-nr ul li:hover .sy-gcal-nr02 h2{
    color:#009B4C;
}

/*关于我们*/
.sy-gywm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-gywm-nr{
    width:100%;
    height:auto;
    margin-top:30px;
    position:relative;
}
.sy-gywm-nrzf{
    width:538px;
    height:370px;
    overflow:hidden;
    float:left;
}
.sy-gywm-nrzf img{
    width:538px;
    height:370px;
    display:block;
    transition:all 0.5s;
}
.sy-gywm-nryr{
    width:calc(100% - 450px);
    height:260px;
    float:right;
    background-color:#666;
    padding:20px 20px;
    box-sizing:border-box;
    position:absolute;
    top:50%;
    right:0;
    margin-top:-125px;
    z-index:2;
	color:#fff;line-height:25px;
}
.sy-gywm-nryr p{
    font-size:13px;
    color:#fff;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 8; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.sy-gywm-nrzf:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}

/*新闻中心*/
.sy-xwzx{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-xwzxnr{
    width:100%;
    margin-top:30px;
}
.sy-xwzxnr ul{
    margin-left:-3.333333%;
}
.sy-xwzxnr ul li{
    width:30%;
    float:left;
    margin-left:3.333333%;
    background-color:#F2F1F1;
}
.sy-xwzxnr ul li a{
    display:block;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01{
    width:100%;
    height:auto;
    position:relative;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 img{
    width:100%;
    display:block;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a{
    width:60px;
    height:60px;
    background-color:#009B4C;
    position:absolute;
    left:-10px;
    top:15px;
    z-index:2;
    padding:5px 0;
    box-sizing:border-box;
    text-align:center;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a span{
    font-size:22px;
    color:#fff;
    line-height:30px;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a p{
    font-size:12px;
    color:#fff;
    line-height:20px;
}

.sy-xwzxnr ul li .sy-xwzxnr-li02{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
}
.sy-xwzxnr ul li .sy-xwzxnr-li02 h2{
    font-size:18px;
    color:#333;
    font-weight:400;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-xwzxnr ul li .sy-xwzxnr-li02 p{
    font-size:14px;
    color:#666;
    line-height:24px;
    height:48px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:6px;
}
.sy-xwzxnr ul li:hover{
    box-shadow:0 0 10px #009B4C;
}
.sy-xwzxnr ul li:hover .sy-xwzxnr-li02 h2{
    color:#009B4C;
}

/*首页联系我们*/
.sy-lxwm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-lxwm-nr{
    width:100%;
    margin-top:30px;
}
.sy-lxwm-nr-zf{
    width:calc(100% - 600px);
    float:left;
}
.sy-lxwm-nr-zf ul li{
    width:100%;
    line-height:40px;
    padding-left:40px;
    box-sizing:border-box;
     font-size:16px;
     color:#666;
}
.sy-lxwm-nr-zf ul li:nth-child(1){
    background:url(cq143_12.png) no-repeat 0 7px;
    background-size:27px 27px;
}
.sy-lxwm-nr-zf ul li:nth-child(2){
    background:url(cq143_13.png) no-repeat 0 7px;
    background-size:27px 27px;
}
.sy-lxwm-nr-zf ul li:nth-child(3){
    background:url(cq143_14.png) no-repeat 0 7px;
    background-size:27px 27px;
}
.sy-lxwm-nr-zf ul li:nth-child(4){
    background:url(cq143_15.png) no-repeat 0 7px;
    background-size:27px 27px;
}
.sy-lxwm-nr-yr{
    width:580px;
    height:200px;
    float:right;
    line-height:2em;
    overflow:hidden;
}
.sy-lxwm-nr-yr img{
    max-width:100%;
}

/*内页banner*/
.nyban{
    width:100%;
    /*margin-top:198px;*/
}
.nyban01{
    width:100%;
    height:350px;
}

/*面包屑导航*/
.mbxdh{
    width:100%;
    max-width:1200px;
    margin:15px auto;
}
.mbxdh-zf{
    width:calc(100% - 350px);
    height:34px;
    float:left;
}
.mbxdh-zf p{
    font-size:14px;
    color:#666;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mbxdh-zf p a{
    font-size:14px;
    color:#666;
}
.mbxdh-zf p a:hover{
    color:#009B4C;
}
.mbxdh-yr{
    width:300px;
    height:34px;
    float:right;
}
.mbxdh-yr input{
    width: 240px;
    height: 34px;
    line-height: 34px;
    float: left;
    border: 1px solid #009B4C;
    padding: 0 10px;
    box-sizing: border-box;
    outline: none;
}
.mbxdh-yr button{
    width: 60px;
    height: 34px;
    background-color: #009B4C;
    text-align: center;
    line-height: 34px;
    font-size: 15px;
    color: #fff;
    float: right;
    outline: none;
    border: none;
    cursor: pointer;
}
.mbxdh-yr button:hover{
    opacity:0.7;
}

/*产品展示*/
.cpzs{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:20px 0;
    padding-bottom:40px;
    box-sizing:border-box;
}
.cpzs-zf{
    width:300px;
    float:left;
}
.cpzs-zf-bt{
    width:100%;
    height:100px;
    line-height:100px;
    background-color:#009B4C;
    text-align:center;
}
.cpzs-zf-bt h2{
    font-size:32px;
    color:#ffffff;
    font-weight:400;
}
.cpzs-zf-nr{
    width:100%;
    margin-top:10px;
}

.cpzs-zf-nr>ul>li{
    width:100%;
    line-height:50px;
    margin-top:8px;
}
.cpzs-zf-nr>ul>li>a{
    position:relative;
    display:block;
    font-size:16px;
    color:#fff;
    padding-left:34px;
    padding-right:30px;
    box-sizing:border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(cq139_05a.png) no-repeat 270px center;
    background-size: 9px 14px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>a:hover{
    opacity:0.7;
}
.cpzs-zf-nr>ul>li>a:before{
    content:"";
    position:absolute;
    width:4px;
    height:22px;
    background-color:#fff;
    left:20px;
    top:14px;
}
/*.cpzs-zf-nr>ul>li:hover>a{
    background: url(cq139_05b.png) no-repeat 270px center;
    background-size: 14px 9px;
    background-color:#009B4C;
}*/
.cpzs-zf-nr>ul>li>a.inactive{
    background: url(cq139_05a.png) no-repeat 270px center;
    background-size: 9px 14px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>a.inactives{
    background: url(cq139_05b.png) no-repeat 270px center;
    background-size: 14px 9px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>ul>li{
    width:100%;
    height:46px;
    line-height:46px;
    background:url(cq143_23.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
    padding:0 20px;
    padding-left:34px;
    box-sizing:border-box;
    margin:5px 0;
}
.cpzs-zf-nr>ul>li>ul>li>a{
    display:block;
    font-size:15px;
    color:#4c4c4c;
}
.cpzs-zf-nr>ul>li>ul>li:hover{
    background:url(cq143_28.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
}
.cpzs-zf-nr>ul>li>ul>li:hover>a{
    color:#009B4C;
}

.cpzs-yr{
    width:calc(100% - 340px);
    float:right;
}
.cpzs-yr-tj{
    width:100%;
}
.cpzs-yr-tj-bt{
    width:100%;
}
.cpzs-yr-tj-bt h2{
    font-size:20px;
    color:#4c4c4c;
    line-height:40px;
}
.cpzs-yr-tj-nr{
    width:100%;
    margin-top:20px;
}
.cpzs-yr-tj-nr ul{
    margin-left:-1%;
}
.cpzs-yr-tj-nr ul li{
    width:24%;
    float:left;
    margin-left:1%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    position:relative;margin-bottom:20px;
}
.cpzs-yr-tj-nr ul li h3{
    width:100%;
   padding:5px;text-align:center;font-size:1rem;
}
.cpzs-yr-tj-nr ul li a{
    display:block;color:#333;
}
.cpzs-yr-tj-nr ul li img{
    width:100%;
    display:block;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    padding:15px 15px;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    transition:all 0.5s;
    opacity:0;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc h2{
    font-size:18px;
    color:#fff;
    line-height:36px;
    font-weight:400;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc h2{
    margin-top:0;
    transition:all 0.5s;
}



.proyy-yr-tj-nr{
    width:100%;
    margin-top:15px;
}
.proyy-yr-tj-nr img{ max-width:100%;}
.proyy-yr-tj-nr ul{
    margin-left:-3%;
}
.proyy-yr-tj-nr ul li{
    width:23%;
    float:left;
    margin-left:2%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    position:relative;
    margin-bottom:10px;
}
.proyy-yr-tj-nr ul li a{
    display:block;
}
.proyy-yr-tj-nr ul li img{
    width:100%;
    display:block;
}
.proyy-yr-tj-nr ul li .proyy-yr-tj-nrmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    padding:10px 10px;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    transition:all 0.5s;
    opacity:0;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
}
.proyy-yr-tj-nr ul li .proyy-yr-tj-nrmc h2{
    font-size:16px;
    color:#fff;
    line-height:30px;
    font-weight:400;
    margin-top:60px;
    transition:all 0.5s;
}
.proyy-yr-tj-nr ul li:hover .proyy-yr-tj-nrmc{
    opacity:1;
    transition:all 0.5s;
}
.proyy-yr-tj-nr ul li:hover .proyy-yr-tj-nrmc h2{
    margin-top:0;
    transition:all 0.5s;
}



.cpzs-yr-lb{
    width:100%;
    margin-top:40px;
}
.cpzs-yr-lb ul{
    margin-left:-1%;
}
.cpzs-yr-lb ul li{
    width:24%;
    float:left;
    margin-left:1%;
    margin-bottom:20px;
    position:relative;
    border:1px solid #009B4C;
    box-sizing:border-box;
    overflow:hidden;
}
.cpzs-yr-lb ul li a{
    display:block;
}
.cpzs-yr-lb ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li h2{
    width:100%;
    height:34px;
    line-height:34px;
    background:rgba(0,0,0,0.6);
    text-align:center;
    font-size:15px;
    color:#fff;
    font-weight:400;
    padding:0 5px;
    box-sizing:border-box;
    position:absolute;
    bottom:0;
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    opacity:0;
    transition:all 0.5s;
    text-align:center;
    padding:0 6px;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc h4{
    font-size:16px;
    color:#fff;
    font-weight:400;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc p{
    font-size:14px;
    color:#fff;
    line-height:24px;
    margin-top:5px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.cpzs-yr-lb ul li:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}
.cpzs-yr-lb ul li:hover h2{
    opacity:0;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc h4{
    margin-top:0;
    transition:all 0.5s;
}

/*分页*/
.webdiyerCss{clear:left;padding: 10px;box-sizing:border-box;text-align:center;width:100%;margin:20px 0;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {border-radius:5px;cursor:pointer;display:inline-block; padding:4px 12px;font-size:14px; }
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #009B4C; border:1px solid #009B4C; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {text-decoration:none; background:#009B4C;border:1px solid #eee;color:#fff;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}


/*产品详情*/
.cpzsxq{
    width:100%;
    margin-top:40px;
}
.cpzsxq-s{
    width:100%;
}

.cpxq-fdj{
	width: 366px;
	float: left;
    display:block;
}
.fdjb02{
    width:100%;
    display:none;
}
.fdjb02 img{
    width:100%;
}

.cpzsxq-s-yr{
    width:calc(100% - 390px);
    float:right;
}
.cpzsxq-s-yr h2{
    font-size:18px;
    color:#333;
    line-height:36px;
    border-bottom:1px solid #bbb;
    box-sizing:border-box;
}
.cpzsxq-s-yr .cpzsxq-s-yr01{
    width:100%;
    margin:15px 0;
}
.cpzsxq-s-yr .cpzsxq-s-yr01 p{
    font-size:14px;
    color:#666;
    line-height:32px;
}
.cpzsxq-s-yr .cpzsxq-s-yr01 p span{
    font-size:18px;
    color:#009B4C;
}
.cpzsxq-s-yr .cpzsxq-s-yr02{
    width:120px;
    height:36px;
    margin-top:20px;
    text-align:center;
    line-height:36px;
    background-color:#009B4C;
}
.cpzsxq-s-yr .cpzsxq-s-yr02 a{
    display:block;
    font-size:15px;
    color:#fff;
}
.cpzsxq-s-yr .cpzsxq-s-yr02:hover{
    opacity:0.7;
}
.cpzsxq-x{
    width:100%;
    margin-top:40px;
    border-top:2px solid #ccc;
    padding-top:20px;
    box-sizing:border-box;
}
.cpzsxq-xlm{
    width:100%;
    height:40px;
    background-color:#009B4C;
}
.cpzsxq-xlm ul li{
    width:33.33%;
    height:40px;
    border-right:1px solid #fff;
    box-sizing:border-box;
    line-height:40px;
    text-align:center;
    float:left;
    font-size:16px;
    color:#fff;
    cursor:pointer;
}
.cpzsxq-xlm ul li.cur{
    background-color:#FF4A01;
}
.cpzsxq-xnr{
    width:100%;
    margin-top:10px;
}
.cpzsxq-xnr img{
    max-width:100%;
    display:block;
}
.cpzsxq-xnr video{
    max-width:100%;
}
.b_xq{
    display:none;
}









/*工程案例*/
.case-lb{
    width: calc(100% - 340px);
    float: right;
}
.case-lb ul li{
    width:100%;
    margin-bottom:25px;
}
.case-lb ul li a{
    display:block;
}
.case-lb ul li .case-lbzf{
    width:200px;
    height:200px;
    float:left;
    overflow:hidden;
}
.case-lb ul li .case-lbzf img{
    width:200px;
    height:200px;
    display:block;
    transition:all 0.5s;
}
.case-lb ul li .case-lbyr{
    width:calc(100% - 230px);
    float:right;
}
.case-lb ul li .case-lbyr h2{
    font-size:18px;
    color:#333;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:600;
}
.case-lb ul li .case-lbyr span{
    display:inline-block;
    font-size:14px;
    color:#888;
    line-height:24px;
    margin:5px 0;
}
.case-lb ul li .case-lbyr p{
    font-size:14px;
    color:#666;
    line-height:26px;
    height:78px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin:8px 0;
}
.case-lb ul li .case-lbyr h4{
    font-size:15px;
    color:#888;
    line-height:24px;
    font-weight:400;
    text-align:right;
    text-decoration:underline;
}
.case-lb ul li:hover .case-lbzf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.case-lb ul li:hover .case-lbyr h2{
    color:#009B4C;
}
.case-lb ul li:hover .case-lbyr h4{
    color:#009B4C;
}

/*案例详情*/
.casexq{
    width:100%;
    margin-top:30px;
}
.casexq-bt{
    width:100%;
    text-align:center;
}
.casexq-bt h2{
    font-size:22px;
    color:#333;
    line-height:36px;
    font-weight:400;
}
.casexq-bt h4{
    font-size:14px;
    color:#666;
    line-height:24px;
    margin-top:6px;
    font-weight:400;
}
.casexq-bt h4 span{
    display:inline-block;
    font-size:14px;
    color:#666;
    margin:0 15px;
}

.casexq-nr{
    width:100%;
    margin-top:25px;
    /*line-height:2em;*/
}
.casexq-nr img{
    max-width:100%;
    display:inline-block;
}
.casexq-nr video{
    max-width:100%;
}
.casexq-sxp{
    width:100%;
    margin-top:40px;
}
.casexq-sxp p{
    font-size:14px;
    color:#000;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.casexq-sxp p a{
    font-size:14px;
    color:#000;
}
.casexq-sxp p a:hover{
    color:#009B4C;
}

/*新闻动态*/
.news-zf-nr{
   width: 100%;
   margin-top: 10px;
}
.news-zf-nr ul li{
    width: 100%;
    line-height: 50px;
    margin-top: 8px;
    background:url(cq143_23.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding:0 30px;
    padding-left:34px;
    box-sizing:border-box;
}
.news-zf-nr ul li a{
    display: block;
    font-size: 16px;
    color: #333;
}
.news-zf-nr ul li:hover{
    background:url(cq143_22.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#009B4C;
}
.news-zf-nr ul li:hover a{
    color:#fff;
}
.news-zf-nr ul li.cur{
    background:url(cq143_22.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#009B4C;
}
.news-zf-nr ul li.cur a{
    color:#fff;
}
.news-lb{
    width:100%;
    margin-top:40px;
}
.news-lb ul li{
    width:100%;
    margin-bottom:25px;
}
.news-lb ul li a{
    display:block;
}
.news-lb ul li .case-lbzf{
    width:200px;
    height:200px;
    float:left;
    overflow:hidden;
}
.news-lb ul li .case-lbzf img{
    width:200px;
    height:200px;
    display:block;
    transition:all 0.5s;
}
.news-lb ul li .case-lbyr{
    width:calc(100% - 230px);
    float:right;
}
.news-lb ul li .case-lbyr h2{
    font-size:18px;
    color:#333;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.news-lb ul li .case-lbyr span{
    display:inline-block;
    font-size:14px;
    color:#888;
    line-height:24px;
    margin:5px 0;
}
.news-lb ul li .case-lbyr p{
    font-size:14px;
    color:#666;
    line-height:26px;
    height:78px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin:8px 0;
}
.news-lb ul li .case-lbyr h4{
    font-size:15px;
    color:#888;
    line-height:24px;
    font-weight:400;
    text-align:right;
    text-decoration:underline;
}
.news-lb ul li:hover .case-lbzf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.news-lb ul li:hover .case-lbyr h2{
    color:#009B4C;
}
.news-lb ul li:hover .case-lbyr h4{
    color:#009B4C;
}

/*关于我们*/
.gywm{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
    padding-bottom: 40px;
    box-sizing: border-box;
}

.gywm-yr{
    width:calc(100% - 340px);
    float:right;
    line-height:2em;
}
.gywm-yr img{
    max-width:100%;
    display:block;
}
.gywm-yr video{
    max-width:100%;
}

/*售后服务*/
.shfw{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 20px;
    padding-bottom: 40px;
    box-sizing: border-box;
}
.shfw ul li{
    width:100%;
    margin-bottom:40px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.shfw ul li .shfw-zf{
    width:370px;
    height:312px;
    float:left;
    overflow:hidden;
}
.shfw ul li .shfw-zf img{
    width:370px;
    height:312px;
    display:block;
    transition:all 0.5s;
}
.shfw ul li .shfw-yr{
    width:calc(100% - 430px);
    float:right;
}
.shfw ul li .shfw-yr h2{
    font-size:18px;
    color:#333;
    font-weight:400;
    line-height:32px;
}
.shfw ul li .shfw-yr p{
    font-size:14px;
    color:#666;
    line-height:26px;
    margin-top:8px;
}
.shfw ul li:nth-child(odd) .shfw-zf{
    float:left;
    
}
.shfw ul li:nth-child(odd) .shfw-yr{
    float:right;
    margin-left:60px;
}
.shfw ul li:nth-child(even){
    flex-direction: row-reverse;
}
.shfw ul li:nth-child(even) .shfw-zf{
    float:right;
}
.shfw ul li:nth-child(even) .shfw-yr{
    float:left;
    margin-right:60px;
}
.shfw ul li:nth-child(even) .shfw-yr h2{
    text-align:right;
}

.shfw ul li:hover .shfw-zf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.shfw ul li:hover .shfw-yr h2{
    color:#009B4C;
}

/*联系我们*/
.lxwm{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 20px;
    padding-bottom: 40px;
    box-sizing: border-box;
}
.lxwm-yr{
    width:calc(100% - 340px);
    float:right;
}
.lxwm-yr-s{
    width:100%;border-bottom:dashed 1px #ccc;padding-bottom:30px;
}
.lxwm-yr-s h1{
    font-size:20px;
    color:#4c4c4c;
    line-height:40px;
}
.lxwm-yr-s ul{
    margin-top:15px;
    margin-left:-3%;
}
.lxwm-yr-s ul li{
    width:47%;
    float:left;
    margin-left:3%;
}
.lxwm-yr-s ul li .lxwm-yr-szf{
    width:90px;
    height:90px;
    float:left;
}
.lxwm-yr-s ul li .lxwm-yr-szf img{
    width:90px;
    height:90px;
    display:block;
}
.lxwm-yr-s ul li .lxwm-yr-syr{
    width:calc(100% - 105px);
    float:right;
}

.lxwm-yr-s ul li .lxwm-yr-syr h2{
    font-size:18px;
    color:#4c4c4c;
    line-height:32px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.lxwm-yr-s ul li .lxwm-yr-syr p{
    font-size:15px;
    color:#4c4c4c;
    line-height:25px;
    margin:10px 0;
}
.lxwm-yr-s ul li .lxwm-yr-syr a{
    display:block;
    width:120px;
    height:36px;
    line-height:36px;
    background-color:#6A6A6A;
    border-radius:5px;
    text-align:center;
    font-size:15px;
    color:#fff;
}
.lxwm-yr-s ul li .lxwm-yr-syr a:hover{
    background-color:#009B4C;
}

.lxwm-yr-x{
    width:100%;
    margin-top:40px;
}
.lxwm-yr-x h1{
    font-size:20px;
    color:#4c4c4c;
    line-height:40px;
}
.lxwm-yr-x01{
    width:100%;
    margin-top:20px;
}
.lxwm-yr-x01-zf{
    width:calc(100% - 400px);
    float:left;
    margin-top:20px;
}
.lxwm-yr-x01-zf ul li{
     width: 100%;
    line-height: 40px;
    padding-left: 40px;
    box-sizing: border-box;
    font-size: 16px;
    color: #666;
}
.lxwm-yr-x01-zf ul li:nth-child(1){
    background: url(cq143_12.png) no-repeat 0 7px;
    background-size: 27px 27px;
}
.lxwm-yr-x01-zf ul li:nth-child(2){
    background: url(cq143_13.png) no-repeat 0 7px;
    background-size: 27px 27px;
}
.lxwm-yr-x01-zf ul li:nth-child(3){
    background: url(cq143_14.png) no-repeat 0 7px;
    background-size: 27px 27px;
}
.lxwm-yr-x01-zf ul li:nth-child(4){
    background: url(cq143_15.png) no-repeat 0 7px;
    background-size: 27px 27px;
}
.lxwm-yr-x01-yr{
    width:380px;
    height:200px;
    float:right;
    overflow:hidden;
}
.lxwm-yr-x .lxwm-yr-x01-zf ul li:nth-child(2){
    display:none;
}
.lxwm-yr-x:first-child .lxwm-yr-x01-zf ul li:nth-child(2){
    display:block;
}



/*售后服务（新）*/
.shfwxb01{
    width:100%;
}
.shfwxb01 img{
    max-width:100%;
}
.shfwxb02{
    width:100%;
    margin:30px 0;
}
.shfwxb-bt{
    width:100%;
    text-align:center;
}
.shfwxb-bt h2{
    font-size:24px;
    color:#009B4C;
    line-height:40px;
}
.shfwxb02-nr{
    width:100%;
    margin-top:20px;
    line-height:2em;
}
.shfwxb02-nr img{
    max-width:100%;
}
.shfwxb02-nr video{
    max-width:100%;
}

.shfwxb03{
    width:100%;
    margin:30px 0;
}
.shfwxb03-nr{
    width:100%;
    margin-top:25px;
}
.shfwxb03-nr ul li{
    width:100%;
}
.shfwxb03-nr ul li p{
    width:50%;
    font-size:15px;
    color:#666;
    line-height:26px;
    padding:10px 0;
    box-sizing:border-box;
}
.shfwxb03-nr ul li:nth-child(odd) p{
    border-right:4px solid #009B4C;
    padding-right:40px;
    box-sizing:border-box;
    float:left;
    margin-left:4px;
    text-align:right;
}
.shfwxb03-nr ul li:nth-child(even) p{
    border-left:4px solid #009B4C;
    padding-left:40px;
    box-sizing:border-box;
    float:right;
    text-align:left;
}

.shfwxb04{
    width:100%;
    margin:30px 0;
}
.shfwxb04-nr{
    width:100%;
    margin-top:40px;
}
.shfwxb04-nr ul li{
    width:100%;
    margin:20px 0;
}
.shfwxb04-nr ul li a{
    display:flex;
    justify-content:center;
    align-items:center;
}
.shfwxb04-nr ul li .shfwxb04-nrimg{
    width:200px;
    height:150px;
    float:left;
}
.shfwxb04-nr ul li .shfwxb04-nrimg img{
    width:200px;
    height:150px;
    display:block;
}
.shfwxb04-nr ul li .shfwxb04-nryr{
    width:calc(100% - 220px);
    float:right;
    margin-left:20px;
}
.shfwxb04-nr ul li .shfwxb04-nryr h2{
    font-size:18px;
    color:#333;
    line-height:32px;
    font-weight:400;
}
.shfwxb04-nr ul li .shfwxb04-nryr p{
    font-size:14px;
    color:#666;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}


/*订制*/
.bookctn{
    width:100%;
    margin:30px 0;
}
.bookctn-bt{
    width:100%;
    text-align:center;
}
.bookctn-bt h2{
    font-size:24px;
    color:#464646;
    line-height:40px;
}
.bookctn-nr{
    width:100%;
    margin-top:20px;
    line-height:2em;
}
.bookctn-nr img{
    max-width:100%;
}

.book-bd{
    width:100%;
    padding:30px 40px;
    box-sizing:border-box;
    background-color:#EEEEEE;
}
.book-bd input{
    width:100%;
    height:40px;
    line-height:40px;
    padding:0 15px;
    box-sizing:border-box;
    display:block;
    margin:15px 0;
    border:none;
    outline:none;
}
.book-bd textarea{
    width:100%;
    height:120px;
    line-height:30px;
    padding:8px 15px;
    box-sizing:border-box;
    display:block;
    margin:15px 0;
    border:none;
    outline:none;
    resize:none;
}
.book-bdtj{
    width:150px;
    height:40px;
    margin:0 auto;
    line-height:40px;
    text-align:center;
    background-color:#009B4C;
    margin-top:20px;
}
.book-bdtj a{
    display:block;
    font-size:15px;
    color:#fff;
}
.book-bdtj:hover{
    opacity:0.7;
}

/*首页友情链接*/
.sy-yqlj{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
    box-sizing: border-box;
}
.sy-yqlj-nr{
    width:100%;
    margin-top:30px;
}
.sy-yqlj-nr ul{
    margin-left:-2%;
}
.sy-yqlj-nr ul li{
    width:18%;
    float:left;
    margin-left:2%;
    margin-bottom:20px;
}
.sy-yqlj-nr ul li a{
    display:block;
}
.sy-yqlj-nr ul li img{
    width:100%;
    display:block;
}
@-webkit-keyframes tada{
0%{-webkit-transform:scale(1)}
10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0)} }
@-moz-keyframes tada{
    0%{-moz-transform:scale(1)}
    10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}
    30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}
    40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}
    100%{-moz-transform:scale(1) rotate(0)} 
}
.sy-yqlj-nr ul li:hover img{
-webkit-animation:tada 1s .2s ease both;
-moz-animation:tada 1s .2s ease both;
}


/*左侧边栏*/
.zcbl{
    width:160px;
    height:60px;
    padding:0 10px;
    box-sizing:border-box;
    background-color:#009B4C;
    position:fixed;
    left:0;
    top:50%;
    z-index:9999;
    margin-top:-30px;
    cursor:pointer;
}
.zcbl a{
    display:block;
    font-size:22px;
    font-weight:400;
    color:#fff;
    line-height:60px;
    background:url(cq143_40.png) no-repeat 0 center;
    background-size:40px 40px;
    padding-left:50px;
    box-sizing:border-box;
}
.zcbl a:hover{
    opacity:0.7;
}

/*右侧边栏*/
.ycbl{
    width:160px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border:1px solid #009B4C;
    position:fixed;
    right:0;
    top:40px;
    margin-top:0;
    z-index:9999;
    background-color:#fff;
}
@media screen and (max-width: 720px) { .ycbl{display:none; }
}
.ycbl-bt{
    width:100%;
    height:36px;
    line-height:36px;
    padding:0 10px;
    box-sizing:border-box;
    text-align:center;
    background-color:#009B4C;
    border-top-left-radius:5px;
}
.ycbl-bt h2{
    display:inline-block;
    font-size:16px;
    font-weight:400;
    color:#fff;
    background:url(cq143_42a.png) no-repeat 0 center;
    background-size:30px 30px;
    padding-left:36px;
    box-sizing:border-box;
}
.ycbl-nr{
    width:100%;
    padding:0 10px;
    box-sizing:border-box;
}
.ycbl-nr01{
    width:100%;
    padding:10px 10px;
    border-bottom:1px solid #bbb;
    box-sizing:border-box;
}
.ycbl-nr01 h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    text-align:center;
}
.ycbl-nr01 ul li{
    width:100%;
    height:30px;
    line-height:28px;
    background-color:#B1E5FD;
    border:1px solid #92D3F2;
    box-sizing:border-box;
    border-radius:5px;
    margin-top:6px;
    text-align:center;
}
.ycbl-nr01 ul li a{
    display:inline-block;
    font-size:14px;
    color:#333;
    background:url(cq143_41a.png) no-repeat 0 center;
    background-size:15px 20px;
    padding-left:22px;
    box-sizing:border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ycbl-nr01 ul li:hover{
    opacity:0.7;
}
.ycbl-nr02{
    width:100%;
    padding:6px 10px;
    border-bottom:1px solid #bbb;
    box-sizing:border-box;
}
.ycbl-nr02 h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    text-align:center;
}
.ycbl-nr02 h1{
    font-size:16px;
    font-weight:400;
    color:#ff0000;
    line-height:30px;
    text-align:center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.ycbl-nr03{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
    text-align:center;
}
.ycbl-nr03 a{
    font-size:15px;
    color:#009B4C;
    line-height:30px;
}







/*992分辨率*/
@media screen and (max-width: 992px) {

.head-title{
    display:none;
}
.head{
    display:none;
}

/*手机导航*/
.sj-head{
    width:100%;
    height:50px;
    position:fixed;
    top:0;
    z-index:99;
    padding:5px 10px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
}
.sj-head01{
    width:100%;
}
.sj-logo{
    width:151px;
    height:40px;
    float:left;
}
.sj-logo img{
    max-width:351px;
    height:40px;
    display:block;
}
.sj-navdh{
    width:26px;
    height:26px;
    float:right;
    margin-top:7px;
    cursor:pointer;
    display:block;
}
.sj-navdh img{
    width:26px;
    height:26px;
    display:block;
}
.sjnavdh{
    width:100%;
    height:100%;
    position:fixed;
    right:0;
    top:0;
    z-index:9999;
    display:none;
    background-color: rgba(0,0,0,0.7);
}
.sjnavdh01{
    width:200px;
    height:100%;
     position:relative;
    background-color:#000;
    position:absolute;
    /*right:0;*/
    top:0;
    right: -100%;
}
.sjnavdh01a{
	width: 100%;
    padding:20px 0;
    box-sizing:border-box;
}
.sjnavdh01a ul{
    margin-top:40px;
}
.sjnavdh01a ul li{
    width:100%;
    line-height:46px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
    text-align:center;
    padding: 0 15px;
    box-sizing: border-box;
}
.sjnavdh01a ul li a{
    display:block;
    font-size:15px;
    color:#fff;
}
.sjnavdh01a ul li:hover{
	background-color: #009B4C;
}
.sjnavdh01-gb{
    width:26px;
    height:26px;
    position:absolute;
    top:10px;
    left:10px;
    background:url(cq97_20.png) no-repeat center center;
    background-size:26px 26px;
    cursor: pointer;
}
.dhewm{
    width:100px;
    margin:0 auto;
    margin-top:15px;
    text-align:center;
}
.dhewm img{
    width:100px;
    height:100px;
    display:block;
}
.dhewm p{
    font-size:13px;
    color:#fff;
    line-height:24px;
    margin-top:6px;
}

/*banner*/
.banner{
    width:100%;
    height:360px;
    overflow:hidden;
    position:relative;
    margin-top:50px;
}

.dldh-ss{
    width:26px;
    height:26px;
    margin-top:7px;
    background:url(cq95_11.png) no-repeat center center;
    background-size:100% 100%;
    float:right;
    margin-right:20px;
}

.dldh-ss01{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.8);
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    display:none;
}
.dldh-ss01a{
    width:100%;
    height:auto;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-160px;
    padding:20px 10px;
    box-sizing:border-box;
}
.dldh-ss01a h2{
    font-size:24px;
    color:#fff;
    line-height:44px;
    height:44px;
    overflow:hidden;
    font-weight:400;
    text-align:center;
}
.dldh-ss01anr{
    width:100%;
    height:36px;
    margin-top:10px;
    padding:0 20px;
    box-sizing:border-box;
    border-radius:18px;
    background-color:#fff;
}
.dldh-ss01anr input.search_input{
    width:calc(100% - 44px);
    height:34px;
    line-height:34px;
    float:left;
    border:none;
    outline:none;
}
.dldh-ss01anr .search_btn{
    width:36px;
    height:36px;
    background:url(cq95_11.png) no-repeat center center;
    background-size:26px 26px;
    float:right;
    cursor:pointer;
    border:none;
    outline:none;
}
.dldh-ss01-gb{
    width:30px;
    height:30px;
    background:url(cq97_20.png) no-repeat center center;
    background-size:30px 30px;
    position:absolute;
    top:20px;
    right:20px;
    
}

/*footer*/
.footer{
    width:100%;
    background-color:#009B4C;
}
.footer-s{
    width:100%;
    padding:15px 15px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
}
.footer-s01{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.footer-slogo{
    width:189px;
    height:50px;
    float:none;
    margin-top:0;
}
.footer-slogo img{
    width:189px;
    height:50px;
    display:block;
}
.footer-sctn{
    width:100%;
    float:none;
    margin:0 0;
    margin-top:15px;
}
.footer-sctn ul{
     margin-left:0;
}
.footer-sctn ul li{
    width:100%;
    line-height:30px;
    padding-left:36px;
    box-sizing:border-box;
    margin:0 0;
    margin-left:0;
    float:none;
    font-size:15px;
    color:#fff;
}
.footer-sctn ul li:nth-child(1){
    background:url(cq143_16.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sctn ul li:nth-child(2){
    background:url(cq143_18.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sctn .nqq{
    background:url(cq143_18.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sctn .nemail{
    background:url(cq143_17.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sctn ul li:nth-child(3){
    background:url(cq143_17.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sctn ul li:nth-child(4){
    background:url(cq143_19.png) no-repeat 0 1px;
    background-size:24px 24px;
}
.footer-sewm{
    width:180px;
    float:none;
    display:none;
}
.footer-sewm01{
    width:90px;
    height:90px;
    float:left;
}
.footer-sewm01 img{
    width:90px;
    height:90px;
    display:block;
}
.footer-sewm02{
    width:80px;
    height:90px;
    float:right;
    display:flex;
    justify-content:center;
    align-items:center;
}
.footer-sewm02 p{
    font-size:12px;
    color:#fff;
    line-height:24px;
}
.footer-z{
    width:100%;
    text-align:center;
    line-height:50px;
    display:none;
}
.footer-z a{
    font-size:15px;
    color:#fff;
}
.footer-z span{
    font-size:15px;
    color:#fff;
    display:inline-block;
    margin:0 10px;
}
.footer-z a:hover{
    opacity:0.7;
}
.footer-x{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
    background-color:#000000;
    text-align:center;
}
.footer-x p{
    max-width:1200px;
    margin:0 auto;
    font-size:14px;
    color:#fff;
    line-height:24px;
}

/*首页工程案例*/
.sy-gcal{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:40px 0;
    box-sizing:border-box;
}
.sy-gcal-nr{
    width:100%;
    margin-top:20px;
}
.sy-gcal-nr ul{
    margin-left:-3%;
}
.sy-gcal-nr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    margin-top:25px;
}

/*首页联系我们*/
.sy-lxwm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.sy-lxwm-nr{
    width:100%;
    margin-top:15px;
}
.sy-lxwm-nr-zf{
    width:100%;
    float:none;
}
.sy-lxwm-nr-zf ul li{
    width:100%;
    line-height:32px;
    padding-left:32px;
    box-sizing:border-box;
     font-size:14px;
     color:#666;
}
.sy-lxwm-nr-zf ul li:nth-child(1){
    background:url(cq143_12.png) no-repeat 0 4px;
    background-size:24px 24px;
}
.sy-lxwm-nr-zf ul li:nth-child(2){
    background:url(cq143_13.png) no-repeat 0 4px;
    background-size:24px 24px;
}
.sy-lxwm-nr-zf ul li:nth-child(3){
    background:url(cq143_14.png) no-repeat 0 4px;
    background-size:24px 24px;
}
.sy-lxwm-nr-zf ul li:nth-child(4){
    background:url(cq143_15.png) no-repeat 0 4px;
    background-size:24px 24px;
}
.sy-lxwm-nr-yr{
    width:100%;
    height:200px;
    float:none;
    line-height:2em;
    overflow:hidden;
    margin-top:15px;
}
.sy-lxwm-nr-yr img{
    max-width:100%;
}

/*内页banner*/
.nyban{
    width:100%;
}
.nyban01{
    width:100%;
    height:280px;
    margin-top:50px;
}


/*面包屑导航*/
.mbxdh{
    width:100%;
    max-width:1200px;
    margin:10px auto;
    padding:0 10px;
    box-sizing:border-box;
}
.mbxdh-zf{
    width:100%;
    height:30px;
    float:none;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
}
.mbxdh-zf p{
    font-size:14px;
    color:#666;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mbxdh-yr{
    width:300px;
    height:34px;
    float:right;
    display:none;
}
.mbxdh-yr input{
    width: 240px;
    height: 34px;
    line-height: 34px;
    float: left;
    border: 1px solid #009B4C;
    padding: 0 10px;
    box-sizing: border-box;
    outline: none;
}
.mbxdh-yr button{
    width: 60px;
    height: 34px;
    background-color: #009B4C;
    text-align: center;
    line-height: 34px;
    font-size: 15px;
    color: #fff;
    float: right;
    outline: none;
    border: none;
    cursor: pointer;
}
.mbxdh-yr button:hover{
    opacity:0.7;
}

/*产品展示*/
.cpzs{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    padding-bottom:20px;
    box-sizing:border-box;
}
.cpzs-zf{
    width:220px;
    height:100%;
    float:none;
    background-color:#EAEAEA;
    position:relative;
    position:fixed;
    top:0;
    left:-100%;
    z-index:9999;
    padding:0 0;
    overflow:auto;
    box-sizing:border-box;
}
.cpzs-zf-bt{
    width:100%;
    height:60px;
    line-height:60px;
    background-color:#009B4C;
    text-align:center;
}
.cpzs-zf-bt h2{
    font-size:22px;
    color:#ffffff;
    font-weight:400;
}
.cpzs-zf-nr{
    width:100%;
    margin-top:10px;
}
.cpzs-zf-nr>ul>li{
    width:100%;
    line-height:40px;
    margin-top:8px;
}
.cpzs-zf-nr>ul>li>a{
    position:relative;
    display:block;
    font-size:15px;
    color:#fff;
    padding-left:30px;
    padding-right:20px;
    box-sizing:border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(cq139_05a.png) no-repeat 200px center;
    background-size: 9px 14px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>a:before{
    content:"";
    position:absolute;
    width:4px;
    height:22px;
    background-color:#fff;
    left:16px;
    top:9px;
}
/*.cpzs-zf-nr>ul>li:hover>a{
    background: url(cq139_05b.png) no-repeat 270px center;
    background-size: 14px 9px;
    background-color:#009B4C;
}*/
.cpzs-zf-nr>ul>li>a.inactive{
    background: url(cq139_05a.png) no-repeat 200px center;
    background-size: 9px 14px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>a.inactives{
    background: url(cq139_05b.png) no-repeat 200px center;
    background-size: 14px 9px;
    background-color:#009B4C;
}
.cpzs-zf-nr>ul>li>ul>li{
    width:100%;
    height:36px;
    line-height:36px;
    background:url(cq143_23.png) no-repeat 16px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
    padding:0 20px;
    padding-left:30px;
    box-sizing:border-box;
    margin:5px 0;
}
.cpzs-zf-nr>ul>li>ul>li>a{
    display:block;
    font-size:14px;
    color:#4c4c4c;
}
.cpzs-zf-nr>ul>li>ul>li:hover{
    background:url(cq143_28.png) no-repeat 16px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
}
.cpzs-zf-nr>ul>li>ul>li:hover>a{
    color:#009B4C;
}

.gywm-zffl-an{
    width:25px;
    height:50px;
    background:url(cq75_25_03.png) no-repeat center center;
    background-size:25px 50px;
    position:fixed;
    top:240px;
    left:0;
    z-index:999;
    display:block;
    cursor:pointer;
}

.gywm-zffl-an01{
    width:25px;
    height:50px;
    background:url(cq75_24_03.png) no-repeat center center;
    background-size:25px 50px;
    position:absolute;
    top:240px;
    right:0;
    z-index:999;
    display:block;
    cursor:pointer;
}

.cpzs-yr{
    width:100%;
    float:none;
}
.cpzs-yr-tj{
    width:100%;
}
.cpzs-yr-tj-bt{
    width:100%;
}
.cpzs-yr-tj-bt h2{
    font-size:18px;
    color:#4c4c4c;
    line-height:36px;
}
.cpzs-yr-tj-nr{
    width:100%;
    margin-top:15px;
}
.cpzs-yr-tj-nr ul{
    margin-left:-1%;
}
.cpzs-yr-tj-nr ul li{
    width:24%;
    float:left;
    margin-left:1%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    position:relative;
}
.cpzs-yr-tj-nr ul li a{
    display:block;
}
.cpzs-yr-tj-nr ul li img{
    width:100%;
    display:block;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    padding:15px 15px;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    transition:all 0.5s;
    opacity:0;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc h2{
    font-size:18px;
    color:#fff;
    line-height:36px;
    font-weight:400;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc h2{
    margin-top:0;
    transition:all 0.5s;
}

.cpzs-yr-lb{
    width:100%;
    margin-top:40px;
}
.cpzs-yr-lb ul{
    margin-left:-1%;
}
.cpzs-yr-lb ul li{
    width:24%;
    float:left;
    margin-left:1%;
    margin-bottom:20px;
    position:relative;
    border:1px solid #009B4C;
    box-sizing:border-box;
    overflow:hidden;
}
.cpzs-yr-lb ul li a{
    display:block;
}
.cpzs-yr-lb ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li h2{
    width:100%;
    height:34px;
    line-height:34px;
    background:rgba(0,0,0,0.6);
    text-align:center;
    font-size:15px;
    color:#fff;
    font-weight:400;
    padding:0 5px;
    box-sizing:border-box;
    position:absolute;
    bottom:0;
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    opacity:0;
    transition:all 0.5s;
    text-align:center;
    padding:0 6px;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc h4{
    font-size:16px;
    color:#fff;
    font-weight:400;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc p{
    font-size:14px;
    color:#fff;
    line-height:24px;
    margin-top:5px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.cpzs-yr-lb ul li:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}
.cpzs-yr-lb ul li:hover h2{
    opacity:0;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc h4{
    margin-top:0;
    transition:all 0.5s;
}

/*分页*/
.webdiyerCss{clear:left;padding: 10px;box-sizing:border-box;text-align:center;width:100%;margin:20px 0;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {border-radius:5px;cursor:pointer;display:inline-block; padding:4px 12px;font-size:14px; }
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #009B4C; border:1px solid #009B4C; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {text-decoration:none; background:#009B4C;border:1px solid #eee;color:#fff;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}


/*工程案例*/
.case-lb{
    width: 100%;
    float: none;
}
.case-lb ul li{
    width:100%;
    margin-bottom:25px;
}
.case-lb ul li a{
    display:block;
}
.case-lb ul li .case-lbzf{
    width:200px;
    height:200px;
    float:left;
    overflow:hidden;
}
.case-lb ul li .case-lbzf img{
    width:200px;
    height:200px;
    display:block;
    transition:all 0.5s;
}
.case-lb ul li .case-lbyr{
    width:calc(100% - 230px);
    float:right;
}
.case-lb ul li .case-lbyr h2{
    font-size:18px;
    color:#333;
    line-height:34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.case-lb ul li .case-lbyr span{
    display:inline-block;
    font-size:14px;
    color:#888;
    line-height:24px;
    margin:5px 0;
}
.case-lb ul li .case-lbyr p{
    font-size:14px;
    color:#666;
    line-height:26px;
    height:78px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin:8px 0;
}
.case-lb ul li .case-lbyr h4{
    font-size:15px;
    color:#888;
    line-height:24px;
    font-weight:400;
    text-align:right;
    text-decoration:underline;
}
.case-lb ul li:hover .case-lbzf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.case-lb ul li:hover .case-lbyr h2{
    color:#009B4C;
}
.case-lb ul li:hover .case-lbyr h4{
    color:#009B4C;
}

/*案例详情*/
.casexq{
    width:100%;
    margin-top:30px;
}
.casexq-bt{
    width:100%;
    text-align:center;
}
.casexq-bt h2{
    font-size:22px;
    color:#333;
    line-height:36px;
    font-weight:400;
}
.casexq-bt h4{
    font-size:14px;
    color:#666;
    line-height:24px;
    margin-top:6px;
    font-weight:400;
}
.casexq-bt h4 span{
    display:inline-block;
    font-size:14px;
    color:#666;
    margin:0 15px;
}

.casexq-nr{
    width:100%;
    margin-top:25px;
    /*line-height:2em;*/
}
.casexq-nr img{
    max-width:100%;
    display:inline-block;
}
.casexq-nr video{
    max-width:100%;
}
.casexq-sxp{
    width:100%;
    margin-top:40px;
}
.casexq-sxp p{
    font-size:14px;
    color:#000;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.casexq-sxp p a{
    font-size:14px;
    color:#000;
}
.casexq-sxp p a:hover{
    color:#009B4C;
}

/*新闻动态*/
.news-zf-nr{
   width: 100%;
   margin-top: 10px;
}
.news-zf-nr ul li{
    width: 100%;
    line-height: 40px;
    margin-top: 8px;
    background:url(cq143_23.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#E6E6E6;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding:0 30px;
    padding-left:34px;
    box-sizing:border-box;
}
.news-zf-nr ul li a{
    display: block;
    font-size: 14px;
    color: #333;
}
.news-zf-nr ul li:hover{
    background:url(cq143_22.png) no-repeat 20px center;
    background-size:4px 22px;
    background-color:#009B4C;
}
.news-zf-nr ul li:hover a{
    color:#fff;
}


/*关于我们*/
.gywm{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 15px 10px;
    padding-bottom: 20px;
    box-sizing: border-box;
}

.gywm-yr{
    width:100%;
    float:right;
    line-height:2em;
}
.gywm-yr img{
    max-width:100%;
}
.gywm-yr video{
    max-width:100%;
}

/*联系我们*/
.lxwm{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 15px 10px;
    padding-bottom: 15px;
    box-sizing: border-box;
}
.lxwm-yr{
    width:100%;
    float:none;
}
.lxwm-yr-s{
    width:100%;
}
.lxwm-yr-s h1{
    font-size:18px;
    color:#4c4c4c;
    line-height:36px;
}
.lxwm-yr-s ul{
    margin-top:15px;
    margin-left:0;
}
.lxwm-yr-s ul li{
    width:100%;
    float:none;
    margin-left:0;
    margin-bottom:15px;
}
.lxwm-yr-s ul li .lxwm-yr-szf{
    width:90px;
    height:90px;
    float:left;
}
.lxwm-yr-s ul li .lxwm-yr-szf img{
    width:90px;
    height:90px;
    display:block;
}
.lxwm-yr-s ul li .lxwm-yr-syr{
    width:calc(100% - 100px);
    float:right;
}

.lxwm-yr-s ul li .lxwm-yr-syr h2{
    font-size:16px;
    color:#4c4c4c;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.lxwm-yr-s ul li .lxwm-yr-syr p{
    font-size:14px;
    color:#4c4c4c;
    line-height:24px;
    margin:8px 0;
}
.lxwm-yr-s ul li .lxwm-yr-syr a{
    display:block;
    width:120px;
    height:34px;
    line-height:34px;
    background-color:#6A6A6A;
    border-radius:5px;
    text-align:center;
    font-size:14px;
    color:#fff;
}
.lxwm-yr-s ul li .lxwm-yr-syr a:hover{
    background-color:#009B4C;
}

.lxwm-yr-x{
    width:100%;
    margin-top:20px;
}
.lxwm-yr-x h1{
    font-size:18px;
    color:#4c4c4c;
    line-height:36px;
}
.lxwm-yr-x01{
    width:100%;
    margin-top:0;
}
.lxwm-yr-x01-zf{
    width:100%;
    float:none;
    margin-top:0;
}
.lxwm-yr-x01-zf ul li{
     width: 100%;
    line-height: 34px;
    padding-left: 34px;
    box-sizing: border-box;
    font-size: 15px;
    color: #666;
}
.lxwm-yr-x01-zf ul li:nth-child(1){
    background: url(cq143_12.png) no-repeat 0 5px;
    background-size: 24px 24px;
}
.lxwm-yr-x01-zf ul li:nth-child(2){
    background: url(cq143_13.png) no-repeat 0 5px;
    background-size: 24px 24px;
}
.lxwm-yr-x01-zf ul li:nth-child(3){
    background: url(cq143_14.png) no-repeat 0 5px;
    background-size: 24px 24px;
}
.lxwm-yr-x01-zf ul li:nth-child(4){
    background: url(cq143_15.png) no-repeat 0 5px;
    background-size: 24px 24px;
}
.lxwm-yr-x01-yr{
    width:100%;
    height:200px;
    float:none;
    overflow:hidden;
}




















}












/*768分辨率*/
@media screen and (max-width: 768px) {
/*banner*/
.banner{
    width:100%;
    height:200px;
    overflow:hidden;
    position:relative;
    margin-top:50px;
}

/*首页产品*/
.sy-cp{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.sy-cpbt{
    max-width:600px;
    margin:0 auto;
    position:relative;
}
.sy-cpbt01{
    width:100%;
    height:2px;
    background-color:#009B4C;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-1px;
    z-index:-1;
}
.sy-cpbt02{
    width:160px;
    margin:0 auto;
    padding:5px 5px;
    border:2px solid #009B4C;
    box-sizing:border-box;
    text-align:center;
    background-color:#fff;
}
.sy-cpbt02 h2{
    font-size:18px;
    color:#99ca3b;
    font-weight:400;
    line-height:26px;
}
.sy-cpbt02 p{
    font-size:14px;
    color:#009B4C;
    line-height:20px;
}
.sy-cpnr{
    width:100%;
    margin-top:10px;
}
.sy-cpnr ul{
    margin-left:-3%;
}
.sy-cpnr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    overflow:hidden;
    position:relative;
    transition:all 0.5s;
    margin-top:15px;
}
.sy-cpnr ul li a{
    display:block;
}
.sy-cpnr ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    left:0;
    top:0;
    padding:10px 10px;
    box-sizing:border-box;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    opacity:0;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc h2{
    font-size:15px;
    color:#fff;
    line-height:28px;
    font-weight:400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:60px;
    transition:all 0.5s;
}
.sy-cpnr ul li .sy-cpnr-mc p{
    font-size:12px;
    color:#fff;
    line-height:22px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.sy-cpnr ul li:hover{
    box-shadow:0 0 10px #009B4C;
    transition:all 0.5s;
}
.sy-cpnr ul li:hover .sy-cpnr-mc{
    opacity:1;
    transition:all 0.5s;
}
.sy-cpnr ul li:hover .sy-cpnr-mc h2{
    margin-top:0;
    transition:all 0.5s;
}
.sy-cp-gd{
    width:100%;
    height:36px;
    line-height:36px;
    margin:0 auto;
    background-color:#009B4C;
    text-align:center;
    margin-top:15px;
    border-radius:18px;
}
.sy-cp-gd a{
    font-size:15px;
    color:#fff;
    display:block;
}
.sy-cp-gd:hover{
    opacity:0.7;
}

/*首页工程案例*/
.sy-gcal{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.sy-gcal-nr{
    width:100%;
    margin-top:10px;
}
.sy-gcal-nr ul{
    margin-left:0;
}
.sy-gcal-nr ul li{
    width:46%;
    float:none;
    margin-left:2%;
    margin-top:15px;float:left;
}
.sy-gcal-nr ul li a{
     display:block;
}
.sy-gcal-nr ul li .sy-gcal-nr01{
    width:100%;  
    border:1px solid #dbdbdb;
    box-sizing:border-box;
    float:left;
    overflow:hidden;
}
.sy-gcal-nr ul li .sy-gcal-nr01 img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.sy-gcal-nr ul li .sy-gcal-nr02{
    width:calc(100% - 160px);
    height:150px;
    float:right;
    display: flex;
    justify-content: center;
    align-items: left;
    flex-direction:column;
}
.sy-gcal-nr ul li .sy-gcal-nr02 h2{
    font-size:16px;
    font-weight:400;
    color:#333;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-gcal-nr ul li .sy-gcal-nr02 p{
    font-size:14px;
    color:#999999;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}
.sy-gcal-nr ul li:hover .sy-gcal-nr01 img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.sy-gcal-nr ul li:hover .sy-gcal-nr02 h2{
    color:#009B4C;
}

/*关于我们*/
.sy-gywm{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.sy-gywm-nr{
    width:100%;
    height:auto;
    margin-top:15px;
    position:relative;
}
.sy-gywm-nrzf{
    width:100%;
    height:auto;
    overflow:hidden;
    float:none;
}
.sy-gywm-nrzf img{
    width:100%;
    height:auto;
    display:block;
    transition:all 0.5s;
}
.sy-gywm-nryr{
    width:100%;
    height:auto;
    float:none;
    background-color:#009B4C;
    padding:15px 10px;
    box-sizing:border-box;
    position:relative;
    top:auto;
    right:auto;
    margin-top:0;
    z-index:2;
}
.sy-gywm-nryr p{
    font-size:14px;
    color:#fff;
    line-height:25px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 6; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}
.sy-gywm-nrzf:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}

/*新闻中心*/
.sy-xwzx{
    width:100%;
    max-width:1200px;
    margin:0 auto;
    padding:15px 10px;
    box-sizing:border-box;
}
.sy-xwzxnr{
    width:100%;
    margin-top:10px;
}
.sy-xwzxnr ul{
    margin-left:0;
}
.sy-xwzxnr ul li{
    width:100%;
    float:none;
    margin-left:0;
    margin-top:15px;
    background-color:#F2F1F1;
}
.sy-xwzxnr ul li a{
    display:block;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01{
    width:100%;
    height:auto;
    position:relative;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 img{
    width:100%;
    display:block;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a{
    width:60px;
    height:60px;
    background-color:#009B4C;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    padding:5px 0;
    box-sizing:border-box;
    text-align:center;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a span{
    font-size:22px;
    color:#fff;
    line-height:30px;
}
.sy-xwzxnr ul li .sy-xwzxnr-li01 .sy-xwzxnr-li01-a p{
    font-size:12px;
    color:#fff;
    line-height:20px;
}

.sy-xwzxnr ul li .sy-xwzxnr-li02{
    width:100%;
    padding:10px 10px;
    box-sizing:border-box;
}
.sy-xwzxnr ul li .sy-xwzxnr-li02 h2{
    font-size:16px;
    color:#333;
    font-weight:400;
    line-height:28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sy-xwzxnr ul li .sy-xwzxnr-li02 p{
    font-size:13px;
    color:#666;
    line-height:24px;
    height:48px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:4px;
}
.sy-xwzxnr ul li:hover{
    box-shadow:0 0 10px #009B4C;
}
.sy-xwzxnr ul li:hover .sy-xwzxnr-li02 h2{
    color:#009B4C;
}

/*内页banner*/
.nyban{
    width:100%;
}
.nyban01{
    width:100%;
    height:120px;
    margin-top:50px;
}

/*产品展示*/
.cpzs-yr{
    width:100%;
    float:none;
}
.cpzs-yr-tj{
    width:100%;
}
.cpzs-yr-tj-bt{
    width:100%;
}
.cpzs-yr-tj-bt h2{
    font-size:18px;
    color:#4c4c4c;
    line-height:36px;
}
.cpzs-yr-tj-nr{
    width:100%;
    margin-top:15px;
}
.cpzs-yr-tj-nr img{ max-width:100%;}
.cpzs-yr-tj-nr ul{
    margin-left:-3%;
}
.cpzs-yr-tj-nr ul li{
    width:47%;
    float:left;
    margin-left:3%;
    border:1px solid #009B4C;
    box-sizing:border-box;
    position:relative;
    margin-bottom:10px;
}
.cpzs-yr-tj-nr ul li a{
    display:block;
}
.cpzs-yr-tj-nr ul li img{
    width:100%;
    display:block;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    padding:10px 10px;
    box-sizing:border-box;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    transition:all 0.5s;
    opacity:0;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center;
}
.cpzs-yr-tj-nr ul li .cpzs-yr-tj-nrmc h2{
    font-size:16px;
    color:#fff;
    line-height:30px;
    font-weight:400;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-tj-nr ul li:hover .cpzs-yr-tj-nrmc h2{
    margin-top:0;
    transition:all 0.5s;
}

.cpzs-yr-lb{
    width:100%;
    margin-top:20px;
}
.cpzs-yr-lb ul{
    margin-left:-3%;
}
.cpzs-yr-lb ul li{
    width:47%;
    float:left;
    margin-left:3%;
    margin-bottom:15px;
    position:relative;
    border:1px solid #009B4C;
    box-sizing:border-box;
    overflow:hidden;
}
.cpzs-yr-lb ul li a{
    display:block;
}
.cpzs-yr-lb ul li img{
    width:100%;
    display:block;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li h2{
    width:100%;
    height:30px;
    line-height:30px;
    background:rgba(0,0,0,0.6);
    text-align:center;
    font-size:14px;
    color:#fff;
    font-weight:400;
    padding:0 5px;
    box-sizing:border-box;
    position:absolute;
    bottom:0;
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    opacity:0;
    transition:all 0.5s;
    text-align:center;
    padding:0 6px;
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc h4{
    font-size:16px;
    color:#fff;
    font-weight:400;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:60px;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li .cpzs-yr-lbmc p{
    font-size:14px;
    color:#fff;
    line-height:24px;
    margin-top:0;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
}

.cpzs-yr-lb ul li:hover img{
    transition:all 0.5s;
    transform:scale(1.05);
}
.cpzs-yr-lb ul li:hover h2{
    opacity:0;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc{
    opacity:1;
    transition:all 0.5s;
}
.cpzs-yr-lb ul li:hover .cpzs-yr-lbmc h4{
    margin-top:0;
    transition:all 0.5s;
}

/*分页*/
.webdiyerCss{clear:left;padding: 10px;box-sizing:border-box;text-align:center;width:100%;margin:20px 0;}
.webdiyerCss a,.webdiyerCss a:link,.webdiyerCss .redcss {border-radius:5px;cursor:pointer;display:inline-block; padding:4px 6px;font-size:14px; }
.webdiyerCss input{ height: 22px;margin: 0 2px 0 -10px;padding: 4px 2px;text-align: center; *margin-left:1px;}
.webdiyerCss .page_go{display:inline-block;padding:5px 12px;height:30px;margin-left:5px;*height:32px;}
.webdiyerCss input,.webdiyerCss a,.webdiyerCss a:link{color:#000;background:#fff; border: 1px solid #ddd; }
.webdiyerCss .redcss,.webdiyerCss .page_go {font-weight: bold;   background: #009B4C; border:1px solid #009B4C; color: #fff;}
.webdiyerCss a:hover,.webdiyerCss .page_go:hover {text-decoration:none; background:#009B4C;border:1px solid #eee;color:#fff;}
.webdiyerCss a{*margin-bottom:10px; _margin-bottom:10px;}


/*产品详情*/
.cpzsxq{
    width:100%;
    margin-top:15px;
}
.cpzsxq-s{
    width:100%;
}

.cpxq-fdj{
	width: 366px;
	float: none;
    display:none;
}
.fdjb02{
    width:100%;
    display:block;
}
.fdjb02 img{
    width:100%;
}

.cpzsxq-s-yr{
    width:100%;
    float:none;
    margin-top:10px;
}
.cpzsxq-s-yr h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    border-bottom:1px solid #bbb;
    box-sizing:border-box;
}
.cpzsxq-s-yr .cpzsxq-s-yr01{
    width:100%;
    margin:10px 0;
}
.cpzsxq-s-yr .cpzsxq-s-yr01 p{
    font-size:14px;
    color:#666;
    line-height:28px;
}
.cpzsxq-s-yr .cpzsxq-s-yr01 p span{
    font-size:18px;
    color:#009B4C;
}
.cpzsxq-s-yr .cpzsxq-s-yr02{
    width:120px;
    height:30px;
    margin-top:20px;
    text-align:center;
    line-height:30px;
    background-color:#009B4C;
}
.cpzsxq-s-yr .cpzsxq-s-yr02 a{
    display:block;
    font-size:14px;
    color:#fff;
}
.cpzsxq-s-yr .cpzsxq-s-yr02:hover{
    opacity:0.7;
}
.cpzsxq-x{
    width:100%;
    margin-top:15px;
    border-top:2px solid #ccc;
    padding-top:15px;
    box-sizing:border-box;
}
.cpzsxq-xlm{
    width:100%;
    height:auto;
    background-color:#009B4C;
}
.cpzsxq-xlm ul li{
    width:25%;
    height:36px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    box-sizing:border-box;
    line-height:36px;
    text-align:center;
    float:left;
    font-size:14px;
    color:#fff;
    cursor:pointer;overflow:hidden;
}
.cpzsxq-xlm ul li:nth-child(3){
    border-right:none;
}
.cpzsxq-xlm ul li:nth-child(4){
    border-bottom:none;
}
.cpzsxq-xlm ul li:nth-child(5){
    border-bottom:none;
}
.cpzsxq-xlm ul li.cur{
    background-color:#FF4A01;
}
.cpzsxq-xnr{
    width:100%;
    margin-top:10px;
}
.cpzsxq-xnr img{
    max-width:100%;
}
.cpzsxq-xnr video{
    max-width:100%;
}
.b_xq{
    display:none;
}






/*工程案例*/
.case-lb{
    width: 100%;
    float: none;
}
.case-lb ul li{
    width:100%;
    margin-bottom:15px;
}
.case-lb ul li a{
    display:block;
}
.case-lb ul li .case-lbzf{
    width:120px;
    height:120px;
    float:left;
    overflow:hidden;
}
.case-lb ul li .case-lbzf img{
    width:120px;
    height:120px;
    display:block;
    transition:all 0.5s;
}
.case-lb ul li .case-lbyr{
    width:calc(100% - 130px);
    float:right;
}
.case-lb ul li .case-lbyr h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.case-lb ul li .case-lbyr span{
    display:inline-block;
    font-size:14px;
    color:#888;
    line-height:24px;
    margin:0 0;
}
.case-lb ul li .case-lbyr p{
    font-size:14px;
    color:#666;
    line-height:24px;
    height:48px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin:0 0;

    margin-top:6px;
}
.case-lb ul li .case-lbyr h4{
    font-size:15px;
    color:#888;
    line-height:24px;
    font-weight:400;
    text-align:right;
    text-decoration:underline;
    display:none;
}
.case-lb ul li:hover .case-lbzf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.case-lb ul li:hover .case-lbyr h2{
    color:#009B4C;
}
.case-lb ul li:hover .case-lbyr h4{
    color:#009B4C;
}

/*案例详情*/
.casexq{
    width:100%;
    margin-top:15px;
}
.casexq-bt{
    width:100%;
    text-align:center;
}
.casexq-bt h2{
    font-size:18px;
    color:#333;
    line-height:32px;
    font-weight:400;
}
.casexq-bt h4{
    font-size:14px;
    color:#666;
    line-height:24px;
    margin-top:6px;
    font-weight:400;
}
.casexq-bt h4 span{
    display:inline-block;
    font-size:12px;
    color:#666;
    margin:0 10px;
}

.casexq-nr{
    width:100%;
    margin-top:15px;
    /*line-height:2em;*/
}
.casexq-nr img{
    max-width:100%;
    display:block;
}
.casexq-nr video{
    max-width:100%;
}
.casexq-sxp{
    width:100%;
    margin-top:30px;
}
.casexq-sxp p{
    font-size:14px;
    color:#000;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.casexq-sxp p a{
    font-size:14px;
    color:#000;
}
.casexq-sxp p a:hover{
    color:#009B4C;
}

/*新闻动态*/
.news-lb{
    width:100%;
    margin-top:15px;
}
.news-lb ul li{
    width:100%;
    margin-bottom:15px;
}
.news-lb ul li a{
    display:block;
}
.news-lb ul li .case-lbzf{
    width:120px;
    height:120px;
    float:left;
    overflow:hidden;
}
.news-lb ul li .case-lbzf img{
    width:120px;
    height:120px;
    display:block;
    transition:all 0.5s;
}
.news-lb ul li .case-lbyr{
    width:calc(100% - 130px);
    float:right;
}
.news-lb ul li .case-lbyr h2{
    font-size:16px;
    color:#333;
    line-height:30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:400;
}
.news-lb ul li .case-lbyr span{
    display: inline-block;
    font-size: 14px;
    color: #888;
    line-height: 24px;
    margin: 0 0;
}
.news-lb ul li .case-lbyr p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 0;
    margin-top: 6px;
}
.news-lb ul li .case-lbyr h4{
    font-size:15px;
    color:#888;
    line-height:24px;
    font-weight:400;
    text-align:right;
    text-decoration:underline;
    display: none;
}
.news-lb ul li:hover .case-lbzf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.news-lb ul li:hover .case-lbyr h2{
    color:#009B4C;
}
.news-lb ul li:hover .case-lbyr h4{
    color:#009B4C;
}

/*售后服务*/
.shfw{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 15px 10px;
    padding-bottom: 15px;
    box-sizing: border-box;
}
.shfw ul li{
    width:100%;
    margin-bottom:20px;
    display:block;
    justify-content:center;
    align-items:center;
}
.shfw ul li .shfw-zf{
    width:100%;
    height:auto;
    float:none;
    overflow:hidden;
}
.shfw ul li .shfw-zf img{
    width:100%;
    height:auto;
    display:block;
    transition:all 0.5s;
}
.shfw ul li .shfw-yr{
    width:100%;
    float:none;
    margin-top:10px;
}
.shfw ul li .shfw-yr h2{
    font-size:16px;
    color:#333;
    font-weight:400;
    line-height:28px;
}
.shfw ul li .shfw-yr p{
    font-size:14px;
    color:#666;
    line-height:24px;
    margin-top:6px;
}
.shfw ul li:nth-child(odd) .shfw-zf{
    float:none;
}
.shfw ul li:nth-child(odd) .shfw-yr{
    float:none;
    margin-left:0;
}
.shfw ul li:nth-child(even){
    flex-direction: row-reverse;
}
.shfw ul li:nth-child(even) .shfw-zf{
    float:none;
}
.shfw ul li:nth-child(even) .shfw-yr{
    float:none;
    margin-right:0;
}
.shfw ul li:nth-child(even) .shfw-yr h2{
    text-align:left;
}

.shfw ul li:hover .shfw-zf img{
    transform:scale(1.05);
    transition:all 0.5s;
}
.shfw ul li:hover .shfw-yr h2{
    color:#009B4C;
}

/*售后服务（新）*/
.shfwxb01{
    width:100%;
}
.shfwxb01 img{
    max-width:100%;
}
.shfwxb02{
    width:100%;
    margin:15px 0;
}
.shfwxb-bt{
    width:100%;
    text-align:center;
}
.shfwxb-bt h2{
    font-size:22px;
    color:#009B4C;
    line-height:36px;
    font-weight:400;
}
.shfwxb02-nr{
    width:100%;
    margin-top:15px;
    line-height:2em;
}
.shfwxb02-nr img{
    max-width:100%;
}
.shfwxb02-nr video{
    max-width:100%;
}

.shfwxb03{
    width:100%;
    margin:15px 0;
}
.shfwxb03-nr{
    width:100%;
    margin-top:15px;
}
.shfwxb03-nr ul li{
    width:100%;
}
.shfwxb03-nr ul li p{
    width:100%;
    font-size:14px;
    color:#666;
    line-height:24px;
    padding:8px 0;
    box-sizing:border-box;
}
.shfwxb03-nr ul li:nth-child(odd) p{
    border-right:none;
    border-left:4px solid #009B4C;
    padding-left:20px;
    box-sizing:border-box;
    float:left;
    margin-left:0;
    text-align:left;
}
.shfwxb03-nr ul li:nth-child(even) p{
    border-left:4px solid #009B4C;
    padding-left:20px;
    box-sizing:border-box;
    float:right;
    text-align:left;
}

.shfwxb04{
    width:100%;
    margin:15px 0;
}
.shfwxb04-nr{
    width:100%;
    margin-top:15px;
}
.shfwxb04-nr ul li{
    width:100%;
    margin:15px 0;
}
.shfwxb04-nr ul li a{
    display:flex;
    justify-content:center;
    align-items:center;
}
.shfwxb04-nr ul li .shfwxb04-nrimg{
    width:100px;
    height:75px;
    float:left;
}
.shfwxb04-nr ul li .shfwxb04-nrimg img{
    width:100px;
    height:75px;
    display:block;
}
.shfwxb04-nr ul li .shfwxb04-nryr{
    width:calc(100% - 110px);
    float:right;
    margin-left:10px;
}
.shfwxb04-nr ul li .shfwxb04-nryr h2{
    font-size:15px;
    color:#333;
    line-height:26px;
    font-weight:400;
}
.shfwxb04-nr ul li .shfwxb04-nryr p{
    font-size:13px;
    color:#666;
    line-height:24px;
    text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	overflow: hidden;
    margin-top:5px;
}

/*订制*/
.bookctn{
    width:100%;
    margin:15px 0;
}
.bookctn-bt{
    width:100%;
    text-align:center;
}
.bookctn-bt h2{
    font-size:22px;
    color:#464646;
    line-height:40px;
    font-weight:400;
}
.bookctn-nr{
    width:100%;
    margin-top:15px;
    line-height:2em;
}
.bookctn-nr img{
    max-width:100%;
}

.book-bd{
    width:100%;
    padding:15px 10px;
    box-sizing:border-box;
    background-color:#EEEEEE;
}
.book-bd input{
    width:100%;
    height:36px;
    line-height:36px;
    padding:0 10px;
    box-sizing:border-box;
    display:block;
    margin:10px 0;
    border:none;
    outline:none;
}
.book-bd textarea{
    width:100%;
    height:90px;
    line-height:26px;
    padding:8px 10px;
    box-sizing:border-box;
    display:block;
    margin:10px 0;
    border:none;
    outline:none;
    resize:none;
}
.book-bdtj{
    width:100%;
    height:36px;
    margin:0 auto;
    line-height:36px;
    text-align:center;
    background-color:#009B4C;
    margin-top:15px;
    border-radius:18px;
}
.book-bdtj a{
    display:block;
    font-size:14px;
    color:#fff;
}
.book-bdtj:hover{
    opacity:0.7;
}

/*首页友情链接*/
.sy-yqlj{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 15px 10px;
    box-sizing: border-box;
}
.sy-yqlj-nr{
    width:100%;
    margin-top:15px;
}
.sy-yqlj-nr ul{
    margin-left:-2.333333%;
}
.sy-yqlj-nr ul li{
    width:31%;
    float:left;
    margin-left:2.333333%;
    margin-bottom:15px;
}
.sy-yqlj-nr ul li a{
    display:block;
}
.sy-yqlj-nr ul li img{
    width:100%;
    display:block;
}

}
@media screen and (min-width: 960px) { #book-service-item {display:none}
}

#book-service-item button {
  border: none; }
#book-service-item #book-service-one {
      position: fixed;
    bottom: 190px;
    left: 2%;
    z-index: 1;
    width: 30%;}
#book-service-item .select-box-show {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  /* IE 9 */
  -moz-transform: scaleX(1);
  /* Firefox */
  -o-transform: scaleX(1);
  /* Opera */ }
#book-service-item .select-box-hide {
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  /* IE 9 */
  -moz-transform: scaleX(0);
  /* Firefox */
  -o-transform: scaleX(0);
  /* Opera */ }
#book-service-item .service-box {
  position: fixed;
  z-index: 100;
  background: #FFFFFF;
  width: 100%;
  height: 100%;
  top: 0;
  font-size: 30px;
  color: #333333;
  line-height: 30px;
  transition: all 0.5s ease 0s; }
  #book-service-item .service-box .select-box {
    position: absolute;
    top: 112px; }
    #book-service-item .service-box .select-box .select-box-content-one {
      padding-left: 40px; }
      #book-service-item .service-box .select-box .select-box-content-one p {
        margin-top: 30px;
        margin-bottom: 42px; }
      #book-service-item .service-box .select-box .select-box-content-one .all-city .city-can-choose {
        border: 1px solid;
        border-radius: 6px;
        width: 140px;
        height: 60px;
        margin-right: 30px;
        margin-bottom: 30px;
        display: inline-block;
        text-align: center;
        background-color: transparent;
        outline: none;
        text-overflow: ellipsis;
        white-space: nowrap; }
      #book-service-item .service-box .select-box .select-box-content-one .all-city .bg-color {
        color: #FF6600;
        border: 1px solid #ff6600; }
      #book-service-item .service-box .select-box .select-box-content-one .city-services-all .hide {
        disabled: true;
        color: #cccccc; }
        #book-service-item .service-box .select-box .select-box-content-one .city-services-all .hide:hover {
          cursor: not-allowed; }
      #book-service-item .service-box .select-box .select-box-content-one .city-services-all .show {
        disabled: false;
        color: #333333;
        border: 1px solid #333333; }
        #book-service-item .service-box .select-box .select-box-content-one .city-services-all .show:hover {
          cursor: pointer; }
      #book-service-item .service-box .select-box .select-box-content-one .city-services-all .bg-color {
        color: #FF6600;
        border: 1px solid #ff6600; }
      #book-service-item .service-box .select-box .select-box-content-one .city-services-all button {
        font-size: 30px;
        width: 180px;
        height: 60px;
        margin-right: 30px;
        margin-bottom: 30px;
        border-radius: 6px;
        display: inline-block;
        text-align: center;
        border: 1px solid;
        background-color: transparent;
        outline: none; }
		
		#flip{ margin-bottom:15px;}
.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 span{ border:1px #CCCCCC solid; padding:2px 5px; margin:5px; color:#999}
.digg4 span:hover{ color:#333}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}
  

.protl{width:1005}
.protl li{    width: 24%;
    float: left;
    margin-left: 1%;
    border: 1px solid #009B4C;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 20px;}
.protl li h2{font-size:14px;color:#333333;text-align:center;height:25px;line-height:25px;}
.protl li h2 a{color:#333333;}

.lxwm-left{float:left;width:48%;line-height:25px;}
.lxwm-left a{color:#333;}
.lxwm-right{float:right;width:50%;}


